package com.sun.vo;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.sun.pojo.UmsAdmin;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.util.List;

@Getter
@Setter
@NoArgsConstructor
public class PageVo {
    private Long pageNum;
    private Long pageSize;
    private List list;
    private Long total;
    private Long totalPage;

    public static PageVo pageToVo(IPage page){
        PageVo pageVo = new PageVo();
        pageVo.setList(page.getRecords());
        pageVo.setPageNum(page.getCurrent());
        pageVo.setPageSize(page.getSize());
        pageVo.setTotalPage(page.getPages());
        pageVo.setTotal(page.getTotal());
        return pageVo;
    }
}
